package br.org.acessobrasil.portal.action;

import java.util.List;

import org.apache.log4j.Logger;

import br.org.acessobrasil.portal.modelo.ConteudoFormatado;
import br.org.acessobrasil.portal.persistencia.ConteudoFormatadoDao;

import com.opensymphony.xwork2.ActionSupport;

/**
 * Utilizado para os campos de auto completar
 * @author Fabio Issamu Oshiro
 *
 */
public class AutoCompletar extends ActionSupport{
	/**
	 * 
	 */
	private static final long serialVersionUID = -4675436721218793914L;
	private static Logger logger = Logger.getLogger(AutoCompletar.class);	
	private String texto;
	private String campo;
	private List<ConteudoFormatado> listConteudoFormatado;
	public String execute() throws Exception{
		try{
			ConteudoFormatadoDao conteudoFormatadoDao = new ConteudoFormatadoDao();
			int nu_informacao_tipo_conteudo = Integer.valueOf(campo.substring(4));
			listConteudoFormatado = conteudoFormatadoDao.procurar(texto,nu_informacao_tipo_conteudo);
		}catch(Exception e){
			logger.debug("",e);
		}
		return SUCCESS;
	}
	public String getTexto() {
		return texto;
	}
	public void setTexto(String texto) {
		this.texto = texto;
	}
	public String getCampo() {
		return campo;
	}
	public void setCampo(String campo) {
		this.campo = campo;
	}
	public List<ConteudoFormatado> getListConteudoFormatado() {
		return listConteudoFormatado;
	}
	public void setListConteudoFormatado(
			List<ConteudoFormatado> listConteudoFormatado) {
		this.listConteudoFormatado = listConteudoFormatado;
	}
}
